home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 29 / Commodore_Free_Issue_29_2009_Commodore_Computer_Club.d64 / dotbasic desc < prev    next >
Text File  |  2023-02-26  |  3KB  |  112 lines

  1.  
  2.  
  3.  
  4.       ************************      
  5.       * Loadstar's  DOTBASIC *      
  6.       ************************ 
  7.       
  8. http://8bitcentral.com/dotbasic/
  9.  
  10. WHAT IS IT  
  11. If you are interested in BASIC
  12. programming for the C-64, then you
  13. have probably used a BASIC Extension
  14. at some point.  Most of us are
  15. familiar with Commodore's Simon's'
  16. BASIC cartridge.  Unfortunately, most
  17. of these extensions aren't very
  18. useful.  Simon's' BASIC, for example,
  19. has a pretty lousy set of commands. 
  20. Many of them are basically (pun)
  21. useless.  It's also a very confusing
  22. set of commands -- there are no
  23. consistent conventions used, making
  24. it necessary to constantly refer to
  25. the manual.
  26.  
  27. Further, a program written with
  28. Simon's' BASIC can only be run on a
  29. C-64 with a Simon's' BASIC cartridge.
  30.  Pretty limiting.
  31.  
  32. DotBASIC Plus is similar to other
  33. extensions in one way: you get a lot
  34. of new commands (or DotCommands, of
  35. course) -- over 100 so far.  But
  36. that's where the similarities end.
  37.  
  38. THE DOTCOMMANDS
  39. 100 new commands, with more being
  40. added all the time.  DotCommands all
  41. use a consistent, easy to remember
  42. syntax: .command,parameters
  43.  
  44. So, the DotCommand that draws a box
  45. on the screen is .BOX, the DotCommand
  46. that creates a scrolling menu is
  47. .SCMENU, and so on.  All the new
  48. commands work just like regular BASIC
  49. commands.  .
  50.  
  51. MODERN GUI WITH COMPLETE MOUSE /
  52. JOYSTICK SUPPORT
  53. With DB+ you can create modern
  54. looking programs with just a few
  55. lines of code.  Your programs can
  56. have mouse support, complete with a
  57. great looking 'arrow pointer', drop
  58. down menus, file requestors and more.
  59. Go to the DOWNLOAD section of
  60. http://8bitcentral.com/dotbasic/ to
  61. get some DotBASIC games and other
  62. programs to try out.  You can "break"
  63. out of most of them by hitting
  64. RUN/STOP and LIST them.  You'll be
  65. amazed at how much can be done with
  66. so little code.
  67.  
  68. TRANSPORTABLE
  69. Your programs will run on any C-64. 
  70. Although everyone should own DB+, of
  71. course, you don't need to do anything
  72. special to run a program written in
  73. DotBASIC.
  74.  
  75. DOTBASIC PLUS IS ALWAYS GROWING
  76. With DotBASIC, you include the
  77. DotCommands you need by creating REM
  78. statements at the top of your
  79. program.  If your program will use
  80. the commands .SPRITE, .SID, .MENU,
  81. and .STASH, for example, you would
  82. add a line like this:
  83.  
  84. 11 REM.SPRITE,.SID,.MENU,.STASH
  85.  
  86. As you are coding, you can include
  87. new DotCommands as you need them by
  88. simply amending your REM statements.
  89.  
  90. This method has two big advantages. 
  91. First, it makes your programs
  92. smaller.  Why waste all that RAM for
  93. 100 commands if you only need 5? 
  94. More importantly, it means that new
  95. DotCommands can easily be added to
  96. your library.  When new updates are
  97. released, simply add the new files to
  98. your Library Disk and start using the
  99. new DotCommands.
  100.  
  101. WHAT DO I GET FOR MY MONEY
  102. DotBASIC Plus is two D81 disk images.
  103. The Library Disk contains all the
  104. DotCommands (so far).  The Utility
  105. Disk is full of tools, including a
  106. screen and font design program, a
  107. sprite editor, and more.  You also
  108. get an 80 page manual. The manual has
  109. a professional look, with detailed
  110. reference charts, tutorials,
  111. screenshots and a complete index.  
  112.